package demo2;

/**
 * 创建数组，使用泛型来指定给数组传递的内容*/
class MyArray<T> {
    public Object[] array;
    public int usedSize;
    public MyArray() {
        /**
         * 暂时不考虑扩容的问题*/
        this.array = new Object[10];
    }
    //获取元素
    public T getPos(int pos) {
        if(pos>=usedSize || pos<0) {
            return null;
        }
        return (T)this.array[pos];
    }
    //输入元素
    public void put(T val) {
        if(array.length <= usedSize) {
            return;
        }
        array[usedSize++] = val;
    }
}